Skip to content

Block new user signups for service shutdown#410

Open
Ryz0nd wants to merge 7 commits intodevelopfrom
block-keygen
Open

Block new user signups for service shutdown#410
Ryz0nd wants to merge 7 commits intodevelopfrom
block-keygen

Conversation

@Ryz0nd
Copy link
Copy Markdown
Member

@Ryz0nd Ryz0nd commented Apr 20, 2026

변경
서비스 종료 대비 신규 가입 영구 차단.

차단
POST /tss/v1/keygen, POST /tss/v2/keygen → 403 + SIGNUP_DISABLED
기존 본문은 블록 주석으로 보존 (주석 해제로 롤백)
유지
/tss/v2/keygen_ed25519 — 기존 secp256k1 유저의 ed25519 백필 (USER_NOT_FOUND 가드로 신규 유저 우회 차단됨)
signin / 서명 / 인출 등 기존 유저 동작 전체
프론트
SDK OAuthSignInError에 signup_disabled 추가
user_dashboard / demo_web → "Signups are closed" 안내, 재시도 버튼 숨김

Ryz0nd added 7 commits April 20, 2026 10:54
Return 403 + SIGNUP_DISABLED from /tss/v1/keygen and /tss/v2/keygen and
preserve the original handler bodies in block comments for rollback.
Existing users continue to sign in, and /tss/v2/keygen_ed25519 stays
open so secp256k1-only users can still add ed25519. SDK surfaces a new
signup_disabled error type, and user_dashboard/demo_web/mobile host
render a "signups are closed" message instead of the generic failure.
The email sign-in path wraps err.type in a "sign in fail, err: ..."
prefix before throwing, so an exact string match skipped it and the
widget fell back to the generic "Login failed" message. Switch to a
substring check so both the plain and wrapped forms surface the
service-shutdown copy.
The email sign-in path wraps err.type in a "sign in fail, err: ..."
prefix before throwing, so an exact string match skipped it and the
widget fell back to the generic "Login failed" message.

Switch to a substring check so both the plain and wrapped forms surface
the service-shutdown copy.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant